#include "ti_msp_dl_config.h"
#include "LED.h"
#include "KEY.h"
#include "OLED.h"
#include "tim.h"
#include "delay.h"
#include "adc.h"

int main(void)
{
    SYSCFG_DL_init();
	  TIMG0_Init();
	  TIMG1_Init();            //该定时器已经编译为PWM波
	
		ADC_Init();
	
	  OLED_Init();
    OLED_CLS();
	
	
	  Key_Init();

		LED_Proc(0);
		RGB_Proc(0, GPIO_LEDS_PA27_RGB_B_PIN);
	

	/**************** 全局变量定义 *******************/
	  uint8_t keynum = 0;
		uint16_t adcValue = 0;

    while (1) {
			
			adcValue = ADC_GetValue();
			OLED_ShowNUM(10,0,adcValue);
//			keynum =  Key_Scan(0); //状态获取函数

//			
//			
//			//按键检测状态机
//			if(keynum)
//			{
//				switch(keynum)
//				{
//					case SW1_PRES:
//					{
//							RGB_Proc(1, GPIO_LEDS_PA13_RGB_G_PIN);
//					}break;
//					
//					case SW2_PRES:
//					{
//						RGB_Proc(1, GPIO_LEDS_PA27_RGB_B_PIN);
//					}break;
//				
//				}
//			}
    }	
}

